package com.arpa.wms.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 打包任务明细VO
 * </p>
 *
 * @author rfwang
 * @since 2021年6月30日
 */
@Data
@ApiModel(value="PackTaskItemVO对象", description="打包任务明细")
public class PackTaskItemVO implements Serializable {

    @ApiModelProperty(value = "打包任务明细标识")
    private String code;

    @ApiModelProperty(value = "打包任务号")
    private String packTaskCode;

    @ApiModelProperty(value = "来源单号：订单号、预打包单号")
    private String sourceCode;

    @ApiModelProperty(value = "订单排序")
    private Integer orderNum;

    @ApiModelProperty(value = "订单号")
    private String deliveryCode;

    @ApiModelProperty(value = "承运商编码")
    private String carrierCode;

    @ApiModelProperty(value = "承运商名称")
    private String carrierName;

    @ApiModelProperty(value = "面单号")
    private String waybillCode;

    @ApiModelProperty(value = "isvCode")
    private String isvCode;

    @ApiModelProperty(value = "商品种类数量")
    private BigDecimal goodsSortQuantity;

    @ApiModelProperty(value = "商品数量")
    private BigDecimal totalNum;

    @ApiModelProperty(value = "预打包单号")
    private String prepackagedCode;

    @ApiModelProperty(value = "包裹数量")
    private Integer planPackQuantity;

    @ApiModelProperty(value = "打包数量")
    private Integer packQuantity;




}
